DRIVER_PATH=/usr/mfpscan

#/* Terminate previous running instance/s of device monitor */
killall -9 demond_nscan > /dev/null 2>&1

#/* Construct VID/PID pairs from driver config file */
DRIVER_CONFIG=${DRIVER_PATH}/etc/mfp_nscan.conf
VID_PID_PAIRS=`grep "^usb " ${DRIVER_CONFIG} | grep "scan14" | awk -F' ' '{printf("%s/%s:", $2,$3); }'`

#/* Export environment variables */
export ENABLE_D_LOG=0
export ENABLE_SL_LOG=0
export __DM_OEM_ENV__=MFP
export __DM_SANE_BACKEND_NAME_ENV__=mfp_nscan
export __DM_SCAN_IMAGE_PATH_ENV__="export SCAN_SCRIPT_PATH=${DRIVER_PATH}/bin/; ${DRIVER_PATH}/bin/scanSaveToPHOTO.sh"
export __DM_SCAN_IMAGE_PARAM_ENV__="--source='Flatbed'"
export __DM_LOCAL_INTERVAL_ENV__=1
export __DM_VID_PID_PAIRS_ENV__=${VID_PID_PAIRS}
export __DM_LOCAL_HID_TIMEOUT_ENV__=20000

#/* Execute demon */
${DRIVER_PATH}/bin/demond_nscan > /dev/null 2>&1 &
